package com.losl.common.annotation;

import com.losl.common.enums.BusinessType;
import com.losl.common.enums.LogType;

import java.lang.annotation.*;

/**
 * 系统日志注解
 * @author Maxwell
 */
@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE})
public @interface Log {
    /**
     * 日志类型
     */
    LogType logtype() default LogType.ALL;

    /**
     * 内容
     */
    String content() default "";

    /**
     * 业务类型
     */
    BusinessType businessType() default BusinessType.OTHERS;


}
